.notice_swipe {

  height: 100%;
  /* 适当增加高度 */
  line-height: 30px;
  /* 与高度保持一致，使文字垂直居中更美观 */
  color: #fff;
  /* 增加左右内边距 */
  background-color: #0744a059;
}

.notice_bar {
  width: 100%;
  border-radius: 50%;
  background: none !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  /* 添加阴影效果，参数可按需调整 */
}

.msg_jisu_content {
  width: 50%;
  position: absolute;
  left: 0;
  bottom: 5px;
  /* 改为更具体的单位，可按需微调 */
  transition: all 0.3s ease;
  /* 添加过渡效果，当有布局变化时更平滑 */
}

@media screen and (max-width: 768px) {
  .msg-jisu-content {
    width: 55%;
    /* 在小屏幕下增大宽度占比 */
  }
}

.msg_jisu {
  position: relative;
  cursor: pointer;
  /* 鼠标悬停时变为手型指针，提示可交互 */
}

.msg_doctor {
  margin-top: -4.5px;
  width: 100%;
  height: 110px;
  /* background: #000; */
  background-image: linear-gradient(to bottom, #1e6fff, #669cff, #eee);
}

.msg_doctor_content {
  width: 90%;
  margin: 0 auto;
  height: 100px;
  background: #ffffff;
  padding: 5px;
  border-radius: 13px;
  font-size: 16px;
  line-height: 40px;
}

.msg_doctor_content p {
  color: #676666;
}

.msg_doctor_content_info {
  margin-top: 15px;
  width: 90%;
  background: #ffffff;
  position: absolute;
  left: 3%;
  padding: 5px;
  border-radius: 13px;
  font-size: 20px;
}

.msg_doctor_content_info img {
  width:40px;
  height: 40px;
  margin-top: 5px;
 
}

.msg_box {
  height: 100px;
  /* background-color: red; */
   border-bottom: solid 1px #e0e0e0;
}

.msg_doctor_content_info_left {
  display: flex;
  height:50px;
  justify-content: space-around;
  /* margin-bottom: 10px; */
 
}
.msg_zbox {
  height: 20px;
  font-size: 13px;
  text-indent: 1em;
  margin-top: 10px;
  margin-left: 50px;
  color: #999;
}

.msg_doctor_content_info_left_price {
  color: red;
  margin-top: 5px;

}
.msgdoctor{
  display: flex;
}
.msgdoctor p{
  margin: 5px;
}
.doctor_img{
  width: 200px;
  height: 50px;
  margin-left: 10px;
}